due diligence ca final